package com.mall.model.dto;


import com.mall.model.domain.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;


@Data
@NoArgsConstructor
@AllArgsConstructor
public class PmsProductDto extends PmsProduct {

    private Integer pageNum;//当前页码
    private Integer pageSize;//页大小

    private Long brandId;//商品品牌编号
    private Long productCategoryId;//商品分类编号
    private String productSn;//商品货号
    private Integer publishStatus;//上架状态
    private Integer verifyStatus;//审核状态

    //商品名称模糊关键字
    private String keyword;

    //商品会员价格表数据
    private List<PmsMemberPrice> memberPriceList;

    //优选专区和产品关系表
    private List<CmsPrefrenceAreaProductRelation> prefrenceAreaProductRelationList;

    //存储产品参数信息的表
    private List<PmsProductAttributeValue> productAttributeValueList;

    //产品满减表(只针对同商品)
    private List<PmsProductFullReduction> productFullReductionList;

    //产品阶梯价格表(只针对同商品)
    private List<PmsProductLadder> productLadderList;

    //sku的库存
    private List<PmsSkuStock> skuStockList;

    //专题商品关系表
    private List<CmsSubjectProductRelation> subjectProductRelationList;

}
